@charset "UTF-8";

* { color:#fff; }
body{ background:#020232 url(images/body_blue.png) 100% 100% no-repeat; }

#loading { background: radial-gradient(#00003f, #00036b, #00003e); }

.header { color:#fff; background:transparent; border:0; position: relative; }
.header .hd_bg_left,
.header .hd_bg_right{ display:block; width:100px; height:100%; position:absolute; top:0; }
.header .hd_bg_left{ background:url(images/header_title_bg_left.png) no-repeat left; left:10px; }
.header .hd_bg_right{ background:url(images/header_title_bg_right.png) no-repeat right; right:10px; }
.header .title { margin:0 110px; padding-right:50px; height:50px; line-height:45px; background:url(images/header_title_bg.png) no-repeat center; color:#ddedff; font-size:24px; }
.panel { }
.panel-title { padding-left:12px; background:transparent url(images/panel_title_bg.png) no-repeat top left; color:#fff; border:1px solid #0f3e71; border-bottom:0; }
.panel-cont { background:transparent url(images/panel_cont_bg.png) no-repeat bottom right; border:1px solid #0f3e71; border-top:0; }

.search-bi { background:transparent; color:#eee; }

.customWindow{ background-color:#20529e; border-color:#083c8b; }
.customWindow .wd-close{ border-color:#083c8b; }

.page-title{ color:#eee; }

.mini-grid a.link { color:#aed6ff; }
.mini-grid a.link:hover { color:#ffeb3b; }
/* reset mini style */
.mini-grid-header, .mini-grid-column-trigger, .mini-grid-headerCell, .mini-grid-topRightCell, .mini-grid-columnproxy {
    border-color: #0f3e71;
    background: transparent;
    color: #fff;
}
.mini-grid-cell ,
body .mini-grid-headerCell,
body .mini-grid-headerCell-inner{ background: transparent; color:#eee; border-color: #0f3e71; }

.mini-grid-row-alt{ background:rgba(1, 39, 100, .8); }
body .mini-grid-row-hover { background:rgba(1, 39, 100, .6); }
html body .mini-grid-row-selected { background:rgba(1, 39, 100, .3); }
.mini-panel-viewport.mini-grid-viewport,
.mini-panel-border.mini-grid-border,
.mini-grid-pager, .mini-pager,
.mini-buttonedit-border.mini-corner-all{ background:transparent; border-color:#0f3e71; }
.mini-pager, .mini-icon { color:#fff; }
.mini-pager .mini-buttonedit-input{ color:#012968; }
a:hover.mini-button{ padding:0px; background:transparent; border:1px solid #0f3e71; }
a.mini-button-disabled, a:hover.mini-button-disabled {
    border:1px solid #0f3e71;
    padding:0px;
    color:#777;
    background:transparent;      
    cursor:default;
}